to have had a skinful - Francés Inglés Diccionario